<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 数组的创建 ；
      // 数组创建方式一:字面量创建数组
      var arr = [1, 2, 3]; //字面量创建数组
      // 数组创建方式二：内置构造函数创建方式；
      var arr = new Array(); //创建空数组
      //1. 内置构造函数 传入一个数字参数 : 创建一个长度为5的空数组；
      var arr = new Array(5);

      // 2.传入多个参数 :会把多个参数 放在数组里；
      var arr = new Array("5", 6, 7, "hello");

      // 删除数组的野路子 :设置 数组的长度；
      // var arr = [1,2,3,4,5];
      // arr.length = 3;
      // console.log(arr);

      // 数组偏平化；把多维数组转成 一维数组；

      var arr = [1, 2, 3, [4], [5, [6, [7, 8]]]];
      // 把arr 转成字符串；
      var str = arr.toString();
      console.log(str);
      // 把字符串转成数组；
      var newarr = str.split(",");
      console.log(newarr);
      var narr = str.split("");
      console.log(narr);

      //     var str = "abc-de-f";
      //    var arr =  str.split("");
      //    console.log(arr);
    </script>
  </body>
</html>
